A note on a 2-approximation algorithm for the MRCT problem∗

نویسندگان

  • Bang Ye Wu
  • Kun–Mao Chao
چکیده

Consider the following problem in network design: given an undirected graph with nonnegative delays on the edges, the goal is to find a spanning tree such that the average delay of communicating between any pair using the tree is minimized. The delay between a pair of vertices is the sum of the delays of the edges in the path between them in the tree. Minimizing the average delay is equivalent to minimizing the total delay between all pairs of vertices using the tree. In general, when the cost on an edge represents a price for routing messages between its endpoints (such as the delay), the routing cost for a pair of vertices in a given spanning tree is defined as the sum of the costs of the edges in the unique tree path between them. The routing cost of the tree itself is the sum over all pairs of vertices of the routing cost for the pair in this tree, i.e., C(T ) = ∑ u,v dT (u, v), where dT (u, v) is the distance between u and v on T . For an undirected graph, the minimum routing cost spanning tree (MRCT) is the one with minimum routing cost among all possible spanning trees. Unless specified explicitly in this note, a graph G is assumed to be simple and undirected, and the edge weights are nonnegative. Finding an MRCT in a general edge-weighted undirected graph is known to be NP-hard. In this note, we shall focus on the 2-approximation algorithms. Before going into the details, we introduce a term, routing load, which provides us an alternative formula to compute the routing cost of a tree.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallelized approximation algorithms for minimum routing cost spanning trees

Let G = (V,E) be an undirected graph with a nonnegative edgeweight function w. The routing cost of a spanning tree T of G is ∑ u,v∈V dT (u, v), where dT (u, v) denotes the weight of the simple u-v path in T. The Minimum Routing Cost Spanning Tree (MRCT) problem [WLB+00] asks for a spanning tree of G with the minimum routing cost. In this paper, we parallelize several previously proposed approxi...

متن کامل

A note on a polynomial time approximation scheme for the MRCT problem∗

The ratio achieves its minimum when the two terms coincide, i.e., δ = 1/4, and the minimum ratio is 4/3. In fact, by using a general star and a (1/4)-separator, it is possible to approximate an MRCT with ratio (4/3) + ε for any constant ε > 0 in polynomial time. The additional error ε is due to the difference between the guessed and the true separators. By this strategy, the approximation ratio...

متن کامل

Approximation Algorithms for Some Optimum Communication Spanning Tree Problems

Let G = (V; E; w) be an undirected graph with nonnegative edge length function w and nonnegative vertex weight function r. The optimal product-requirement communication spanning tree (PROCT) problem is to nd a spanning tree T minimizing ∑ u; v∈ V r(u)r(v)dT (u; v), where dT (u; v) is the length of the path between u and v on T . The optimal sum-requirement communication spanning tree (SROCT) pr...

متن کامل

A New Algorithm for Voice Activity Detection Based on Wavelet Packets (RESEARCH NOTE)

Speech constitutes much of the communicated information; most other perceived audio signals do not carry nearly as much information. Indeed, much of the non-speech signals maybe classified as ‘noise’ in human communication. The process of separating conversational speech and noise is termed voice activity detection (VAD). This paper describes a new approach to VAD which is based on the Wavelet ...

متن کامل

A note on 15/8 & 3/2-approximation algorithms for the MRCT problem∗

Example 1: The tree in Figure 1(a) has 26 vertices in which v1 is a centroid. The vertex v1 is a minimal 1/2-separator. As shown in (b), each branch contains no more than 13 vertices. But v1, or even the edge (v1, v2), is not a 1/3-separator because there exists a subtree whose number of vertices is nine, which is greater than 26/3. The path between v2 and v3 is a minimal 1/3-separator (Frame (...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004